/* 

Theme Name: Shadows Forest
Theme URI: http://www.arkiel.shadow-corp.org
Version: 1.0
Description: Grungy looking textured design.
Author: Arkiel
Author URL: http://www.arkiel.shadow-corp.org
Tags: 2 columns, fixed width, grungy, textures, multicolor, multiseasons, forest

The CSS/XHTML is released under GPL:  http://www.opensource.org/licenses/gpl-license.php

*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,code,del,dfn,em,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td {
border:0;
font-weight:inherit;
font-style:inherit;
font-size:100%;
font-family:inherit;
vertical-align:baseline;
margin:0;
padding:0;
}

table {
border-collapse:separate;
border-spacing:0;
margin-bottom:1.4em;
width:100%;
}

caption,th,td {
text-align:left;
font-weight:400;
}

blockquote:before,blockquote:after,q:before,q:after {
content:"";
}

blockquote,q {
quotes:"" "";
}

a img {
border:none!important;
}

@font-face {
font-family:'harabara';
src:url('imgs/Rom_fatal_Srif.TTF');
}

body {
font-size:80%;
font-stretch:expanded;
font-family:sans-serif , "Helvetica Neue", Helvetica, Arial, sans-serif;
line-height:1.6em;
color:#689B94;
text-align:center;
background-color:#000;
background:#000 url('imgs/backgroundy.JPG');
background-attachment:fixed;
background-position:center;
background-repeat:no-repeat;
}

* html body,*:first-child+html body {
font-size:67%;
}

h1,h2,h3,h4,h5,h6 {
font-weight:400;
margin-bottom:.3em;
}

h2 {
font-size:1.2em;
font-weight:700;
}

h3 { 
font-size: medium;
font-family: Garamond, serif;
text-align: left;
font-weight: bold;
letter-spacing: 1px;
padding:3px 0;
}

h4 {
font-size:1.1em;
}

h5 {
font-size:1.2em;
}

p {
margin:0 0 13px;
}

blockquote {
font-size:.9em;
font-style:italic;
text-align:right;
color:#538780;
background:url('imgs/quote.png') no-repeat 0 0;
margin:7% 1%;
padding:0 2% 0 15%;
}

sup,sub {
line-height:0;
}

abbr,acronym {
border-bottom:1px dotted #666;
}

address {
font-style:italic;
margin:0 0 1.5em;
}

del {
text-decoration:line-through;
}

pre,code {
min-width:500px;
border:1px solid #000;
display:inline-block;
white-space:inherit;
margin:10px 0;
padding:10px 20px;
}

html>body pre,html>body code {
white-space:pre;
}

pre,code,tt {
font:11px 'andale mono', 'lucida console', monospace;
line-height:1.5;
}

li ul,li ol {
margin:0 2em;
}

ul,ol {
margin:0 1.5em 1.5em;
}

ul {
list-style-type:none;
}

ol {
list-style-type:decimal;
}

dl {
margin:0 0 1.5em;
}

dd {
margin:0 0 1em 1.5em;
}

th,td {
padding:4px 10px 4px 5px;
}

caption {
background:#333;
}

.small {
font-size:.8em;
margin-bottom:1.875em;
line-height:1.875em;
}

.large {
font-size:1.2em;
line-height:2.5em;
margin-bottom:1.25em;
}

form {
margin:0;
padding:0;
}

fieldset {
margin:0 0 1.5em;
padding:1.4em;
}

legend {
font-weight:700;
font-size:1.2em;
}

input.text,input.title,textarea,select {
margin:.5em 0;
}

input.text:focus,input.title:focus,textarea:focus,select:focus {
border:1px solid #666;
}

input.text,input.title {
width:300px;
padding:5px;
}

input.title {
font-size:1.5em;
}

textarea {
padding:5px;
}

.form-textarea {
opacity:0.5;
-moz-opacity:.50;
filter:alpha(opacity=50);
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {
display:block;
}

* html .clearfix {
height:1%;
}

*:first-child+html .clearfix {
min-height:1px;
}

a:link,a:visited {
border:none;
color:#40A497;
text-decoration:none;
}

a:hover {
border:none important!;
color:#57DBC9;
text-decoration:none;
}

#mushli {
top:-200px;
width:150px;
height:150px;
z-index:0;
position:absolute;
left:-20%;
list-style:none;
background-image: url('imgs/Sprites.png');
background-position: -597px 10px;
}

#mushli div {
float:left;
width:150px;
position:absolute;
}

#mushli div a {
font-size:100px;
height:300px;
width: 150px;
}

#mushoo {
width:180px;
top:20px;
z-index:4;
}

.popuin {
font-size:xx-large;
}

#jquery-overlay {
position:absolute;
top:0;
left:0;
z-index:900;
width:100%;
height:500px;
}

#jquery-lightbox {
position:absolute;
top:0;
left:0;
width:100%;
z-index:910;
text-align:center;
line-height:0;
}

#jquery-lightbox a img {
border:none;
}

#lightbox-container-image-box {
position:relative;
background-color:#fff;
width:250px;
height:250px;
margin:0 auto;
}

#lightbox-container-image {
padding:10px;
}

#lightbox-loading {
position:absolute;
top:40%;
left:0;
height:25%;
width:100%;
text-align:center;
line-height:0;
}

#lightbox-nav {
position:absolute;
top:0;
left:0;
height:100%;
width:100%;
z-index:890;
}

#lightbox-container-image-box > #lightbox-nav {
left:0;
}

#lightbox-nav-btnPrev,#lightbox-nav-btnNext {
width:49%;
height:100%;
display:block;
}

#lightbox-nav-btnPrev {
left:0;
float:left;
}

#lightbox-nav-btnNext {
right:0;
float:right;
}

#lightbox-container-image-data-box {
font:10px Verdana, Helvetica, sans-serif;
background-color:#fff;
line-height:1.4em;
overflow:auto;
width:100%;
margin:0 auto;
padding:0 10px;
}

#lightbox-container-image-data {
color:#666;
padding:0 10px;
}

#lightbox-container-image-data #lightbox-image-details {
width:70%;
float:left;
text-align:left;
}

#lightbox-image-details-currentNumber {
display:block;
clear:left;
padding-bottom:1em;
}

#lightbox-secNav-btnClose {
width:66px;
float:right;
padding-bottom:.7em;
}

.linkification-ext {
font-size:.8em;
}

.boxgrid {
width:135px;
height:270px;
float:left;
background:#161613;
border:solid 2px #8399AF;
overflow:hidden;
position:relative;
margin:10px;
}

.boxgrid img {
position:absolute;
top:0;
left:0;
border:0;
}

.boxcaption {
float:left;
position:absolute;
top:240px;
background:#000;
height:120px;
width:100%;
opacity:0.8;
-moz-opacity:.80;
filter:alpha(opacity=80);
}

.captionfull .boxcaption {
top:170px;
height:270px;
}

.caption .boxcaption {
top:260px;
height:270px;
}

.menushow h3 {
cursor:sw-resize;
color:#2AD7C0;
}

.menushow div {
padding: 0 0 2px 0;
}

#parallax {
z-index:1003;
}

#banniere01 {
position: absolute;
z-index: 300;
}

.arkiworkband {
background-image: url('imgs/Sprites.png');
background-position: 0 0;
height:290px;
width:261px;
overflow:hidden;
right:0;
top:0;
position: absolute;
}

.hihi img {
z-index:1;
}

.arkiworkband div {
z-index:994;
}

.barre {
background-color: #000;
opacity:0.7;
-moz-opacity:.70;
filter:alpha(opacity=70);
position:relative;
width: 100%;
height:37px;
top:0;
left:0;
}

#magicbox {
z-index:890;
width:100%;
font-size:smaller;
color:#FFF;
position:relative;
left:0;
top:0;
margin:0;
}

#magicbox a {
color:#FFF;
font-weight:700;
}



#magicmenu {
z-index:900;
height:40px;
color:#FFF;
position:absolute;
left:0;
top:0;
display:none;
}

#magicmenu ul {
list-style-type:none;
margin:0;
}

#magicmenu ul li {
float:left;
padding: 0 2px;
}

#magicmenu ul li a {
}

.magic1 {
height:75px;
width: 55px;
background-image: url('imgs/Sprites.png');
background-position: -13px -300px;
position: fixed;
left: 0px;
}

.magic3 {
height:40px;
width: 50px;
background-image: url('imgs/Sprites.png');
background-position: -161px -305px;
position: fixed;
left:60px;
}


.magic3:hover {
height:50px;
background-image: url('imgs/Sprites.png');
background-position: -90px -305px;
}

#magiccontent div p {
margin:0;
}

#magicmini {
position:relative;
height:36px;
background:#000;
color:#FFF;
padding:0 0 0 250px;
}

#magicmini a img {
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-moz-border-radius-topleft:5px;
-moz-border-radius-topright:5px;
opacity:0.4;
-moz-opacity:.40;
filter:alpha(opacity=40);
padding:1px;
}

#navillon {
background-image:url('imgs/Sprites.png');
background-position: 0 -1141px;
height:314px;
left:0;
position:absolute;
top:95px;
width:857px;
z-index:150;
}

#navillon>div {
top: 213px;
float: left;
}


#navillon a>h2 {
font-family:Garamond,serif;
font-size:large;
font-weight:bold;
letter-spacing:2px;
text-align:left;
}

#navillon div>a>h2 {
font-family:Garamond,serif;
font-size:medium;
font-weight:bold;
letter-spacing:1px;
text-align:center;
}


.accueil {
cursor:pointer;
height:100px;
position:relative;
top: 220px !important;
left:19px;
opacity:0.60;
-moz-opacity:.60;
filter:alpha(opacity=60);
-webkit-transform:rotate(4deg);
-moz-transform:rotate(4deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=4);
}

.monstrobulle {
cursor:sw-resize;
width:157px;
height:100px;
position:relative;
left:55px;
top: 218px !important;
opacity:0.40;
-moz-opacity:.40;
filter:alpha(opacity=40);
-webkit-transform:rotate(-4deg);
-moz-transform:rotate(-4deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(-rotation=4);
}

.monstro {
width:157px;
position:relative;
background-image:url('imgs/Sprites.png');
background-position:-35px -951px;
height:100px;
overflow:visible;
}

.about {
cursor:pointer;
height:100px;
position:relative;
left:53px;
opacity:0.40;
-moz-opacity:.40;
filter:alpha(opacity=40);
}

.dailybulle {
cursor:sw-resize;
height:100px;
position:relative;
left:90px;
opacity:0.40;
-moz-opacity:.40;
filter:alpha(opacity=40);
}

.dailyb {
position:absolute;
width:191px;
height:154px;
background-image:url('imgs/Sprites.png');
background-position:-626px -543px;
overflow:visible;
}

.btvrac {
cursor:sw-resize;
height:100px;
position:relative;
left:120px;
opacity:0.40;
-moz-opacity:.40;
filter:alpha(opacity=40);
-webkit-transform:rotate(-2deg);
-moz-transform:rotate(-2deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(-rotation=2);
}

.btv {
width:157px;
height:124px;
position:absolute;
background-image:url('imgs/outrp.png');
background-repeat:no-repeat;
background-position:0 -20px;
overflow:visible;
left:40px;
}

.writenote {
float:left;
height:100px;
width:40px;
position:relative;
top:85px;
left:143px;
opacity:0.40;
-moz-opacity:.40;
filter:alpha(opacity=40);
}

.writenote span {
width: 100px;
height: 40px;
background-image:url('imgs/Sprites.png');
background-position:-700px -300px;
}

#universe-a {
z-index:5;
padding:450px 0 0;
}

#intro {
background-image:url('imgs/Sprites.png');
background-position:-644px -268px;
height:230px;
left:119px;
position:absolute;
top:333px;
width:210px;
z-index:7;
}

#universe-b {
padding: 20px;
width:950px;
text-align:left;
background:url('imgs/op-pagenoire.png') repeat-y 0 0;
position:relative;
border-radius:30px;
-moz-border-radius:30px;
-webkit-border-radius:30px;
margin:0 auto;
}

#universe-c {
box-shadow:2px 2px 20px -2px #000;
-webkit-box-shadow:2px 2px 20px -2px #000;
-moz-box-shadow:2px 2px 20px -2px #000;
}

#universe-c img:hover {
cursor:pointer;
}

#universe-c .light img:hover {
cursor:alias;
}

.light img {
float:right;
position:relative;
right:100px;
}

#container {
}

#wrapper {
width:100%;
float:left;
overflow:hidden;
}

.post {
box-shadow:-10px -10px 50px 2px #000;
-webkit-box-shadow:-10px -10px 50px 2px #000;
-moz-box-shadow:-10px -10px 50px 2px #000;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
margin:0 0 30px;
padding:20px;
}

#content {
margin:40px;
padding:0 22% 0 0;
}

#sidebar {
z-index:200;
position:absolute;
top:-60px;
left:670px;
background:url('imgs/sidebarbg.png') repeat-y 100px 0;
padding-right:60px;
overflow:visible;
height:515px;
}

html>body #sidebar {
width:210px;
}

#sidebar-inner {
font-size:12px;
width:300px;
position:relative;
}

#footer-a {
z-index:600;
background:url('imgs/botoum.png') no-repeat 5% 50%;
height:453px;
margin:0;
}

#footer-b {
width:843px;
margin:0 auto;
}

#footer-b p {
color:#40A497;
text-align:left;
padding:153px 20px 20px 35px;
}

#footer-b p a {
text-decoration:none;
color:#D2CDC0;
}

#footer-b .menushow {
left:211px;
position:relative;
top:-115px;
}

#ll {
opacity:0;
-moz-opacity:.0;
filter:alpha(opacity=0);
}

#tweeters {
height:140px;
width:150px;
left: 60%;
position:absolute;
margin:30px;
z-index: 600;
}

.twee {
background:url('imgs/op-pagenoire.png') repeat-y 0 0;
-moz-border-radius:10px 10px 10px 0;
border: 1px solid #2AD7C0;
padding: 5px;
position: relative;
left: 170px;
float: right;
width: 200px;
z-index: 500;}

#header {
font-family:Georgia, "Times New Roman", Times, serif;
text-align:center;
position:relative;
margin:0 303px 0 20px;
padding:0 0 10px;
}

#header #blog-title {
font-size:3em;
font-weight:400;
line-height:1em;
margin:0;
}

#header #blog-title a:hover {
text-decoration:none;
}

#header #blog-description {
font-size:1.2em;
font-style:italic;
font-weight:400;
}

#header span {
top:-22px;
left:0;
width:18px;
height:40px;
display:block;
position:absolute;
background:url('imgs/paper-clip.gif') no-repeat 0 0;
}

#nav {
position:relative;
background:url('imgs/bg-strip.gif') repeat-x 0 0;
margin:0 303px 0 20px;
}

#nav ul {
list-style:none;
background:url('imgs/bg-strip.gif') repeat-x 0 100%;
margin:0;
padding:0;
}

#nav ul li {
float:left;
list-style:none;
margin:0;
padding:0;
}

#nav ul li a:link,#nav ul li a:visited {
float:left;
color:#40A497;
font-weight:700;
font-family:"Times New Roman", Times, serif;
text-transform:uppercase;
padding:6px 15px;
}

#banner {
overflow:hidden;
background:#e5e5e5;
margin:0 30px 0 20px;
}

#banner img {
max-width:100%;
display:block;
}

img.aligncenter,img[align="center"] {
display:block;
margin:0 auto;
}

.alignleft {
float:left;
}

img.alignleft,img[align="left"] {
float:left;
margin:6px 8px 0 0;
}

.alignright {
float:right;
}

img.alignright,img[align="right"] {
float:right;
margin:6px 0 0 8px;
}

.navigation {
margin:-10px 0 40px;
padding:5px 0;
}

.nav-previous {
float:left;
text-align:left;
}

.nav-next {
float:right;
text-align:right;
}

.navigation img {
width:50px;
height:50px;
}

#nav-images {
background:none;
margin:0;
padding:10px 0;
}

.hentry {
margin-bottom:20px;
background:url('imgs/bg-strip.gif') repeat-x 0 100%;
padding:0 10px 10px;
}

body.page .hentry {
background:none;
}

.page-title {
font-size:1.8em;
font-weight:400;
font-family:"Times New Roman", Times, serif;
line-height:1.2em;
margin:0;
padding:0;
}

body.search .page-title,body.archive .page-title {
font-size:1.4em;
font-family:"Times New Roman", Times, serif;
margin:0 0 5px;
padding:0 10px;
}

.entry-title {
position:relative;
top:10px;
font-size:2em;
font-weight:400;
font-family:"Times New Roman", Times, serif;
line-height:28px;
box-shadow:-2px -2px 15px 0 #000;
-webkit-box-shadow:-2px -2px 15px 0 #000;
-moz-box-shadow:-2px -2px 15px 0 #000;
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
margin:20px 0;
padding:10px 0;
}

.buulle {
background-image: url('imgs/Sprites.png');
background-position:-746px 7px;
width: 49px;
height: 49px;
float: left;
top:4px;
}

body.single .entry-title {
font-size:2em;
padding:15px 0 10px;
}

.entry-content {
margin:10px 0 15px;
padding:20px;
}

.entry-content img {
position:relative;
left:5%;
-moz-border-radius:2px;
width:220px;
height:auto;
border:2px solid #2B534E !important;
float:none;
margin:20px auto;

}

.entry-content img.wp-smiley {
background:none;
border:none;
padding:0;
}

.entry-meta {
font-weight:700;
color:#a7a193;
font-size:.9em;
line-height:1.6em;
}

.entry-meta span {
display:block;
padding:0 0;
}

.entry-action {
display:block;
margin:3px 0;
}

.archive-meta {
color:#57DBC9;
font-style:italic;
background:url('imgs/bg-strip.gif') repeat-x 0 100%;
padding:0 10px 2px;
}

#content .protected input {
color:#fff;
background:#46413e;
border:1px solid #272422;
margin:5px 0;
padding:3px 10px;
}

#content .protected label input {
background:#f5f5f5;
border:1px solid #d5d5d5;
}

#content .protected label input[type="text"]:focus {
background:#fff;
}

#commentarea h3 {
font-size:1.5em;
font-weight:400;
font-family:"Times New Roman", Times, serif;
margin:10px 0;
padding:0 10px;
}

h3#respond {
margin-bottom:0;
}

#commentarea ol {
list-style:none;
background:url('imgs/bg-strip.gif') repeat-x 0 0;
margin:0;
}

#commentarea li {
clear:left;
background:url('imgs/bg-strip.gif') repeat-x 0 100%;
padding:15px 10px 10px;
}

#commentarea .commenthead {
margin-bottom:15px;
}

#commentarea .comment-author img.avatar {
float:left;
border:2px solid #bab6ab!important;
margin:-2px 10px 0 0;
}

#commentarea .comment-author span {
font-size:1.2em;
font-weight:700;
font-family:"Times New Roman", Times, serif;
}

#commentarea .comment-meta {
color:#a7a193;
font-size:.9em;
}

#commentarea .unapproved {
width:50%;
clear:left;
display:block;
font-style:italic;
background:#f8f8ea;
border-top:1px solid #858511;
border-bottom:1px solid #858511;
margin:5px auto -5px;
padding:3px 5px;
}

#commentarea #commentform {
font:100% Arial, Helvetica, sans-serif;
padding:0 10px 30px;
}

#commentarea #commentform p {
margin:0;
padding:6px 0;
}

#commentarea #commentform #comment-notes {
color:#999;
font-style:italic;
}

#commentarea #commentform .form-label {
padding:5px 0 1px;
}

#commentarea #commentform .required {
color:#c00;
}

#commentarea #commentform input {
width:50%;
margin-top:3px;
background:#f5f3ed;
border:1px solid #bab6ab;
padding:3px;
}

#commentarea #commentform textarea {
width:98%;
background:#f5f3ed;
border:1px solid #bab6ab;
margin:3px 0;
padding:2px;
}

#commentarea #commentform textarea:focus,#commentarea #commentform input[type="text"]:focus {
color:#333;
background:#fff;
}

#commentarea #commentform #submit {
width:auto;
color:#fff;
background:#46413e;
border:1px solid #272422;
margin:5px 0 0;
padding:5px 10px;
}

#sidebar .sidebar-title,#sidebar .widget-title {
font-size:1.4em;
font-style:italic;
font-weight:400;
font-family:"Times New Roman", Times, serif;
background:url('imgs/.jpg') no-repeat 0 0;
line-height:1.5em;
margin:0 -20px;
padding:0 20px 10px;
}

#sidebar ul {
position:relative;
list-style:none;
margin:0;
}

#sidebar #polldaddy {
bottom:200px;
padding:20px 60px 0;
}

#sidebar ul ul,#sidebar ul div {
margin:0;
padding:0;
}

#sidebar li {
position:relative;
bottom:200px;
margin:0;
padding:0;
}

#sidebar li li {
line-height:1.2em;
margin:0;
padding:4px 0;
}

#sidebar #about-me {
position:relative;
height:429px;
width:360px;
bottom:200px;
color:#383221;
background:url('imgs/Sprites.png');
background-position: -218px -706px;
margin:90px 0;
}

#sidebar #about-me .abome {
width:180px;
position:relative;
top:80px;
left:100px;
z-index:503;
}

.abome em {
color: #368D79;
width: 180px;
font-family: Georgia;
text-decoration: none;
word-spacing: normal;
text-align: center;
letter-spacing: 2.5px;
line-height: 1.3em;
font-size: 1em;
text-shadow:2px 2px 2px #000;
z-index:503;

}

#sidebar #about-me .photo {
z-index:603;
line-height:1em;
position:absolute;
width:300px;
height:320px;
background-image: url('imgs/Sprites.png');
background-position: -66px -374px;
top:180px;
left: 3%;
}

#pages ul ul {
border-top:1px dashed #c2b9a5;
margin:4px 0 -4px 15px;
padding:0;
}

#sidebar #search {
width:260px;
height:66px;
position:relative;
left:50px;
bottom:200px;
background:url('imgs/bg-search.png') no-repeat;
}

html>body #sidebar #search {
padding-bottom:20px;
}

#sidebar #mainsearch {
position:relative;
margin:0;
padding:12px 10px 0 26px;
}

#sidebar #mainsearch #s {
top:10px;
width:148px;
color:#c6c0aa;
background:none;
border:none;
padding:10px 5px;
}

#sidebar #linkme {
position:relative;
width:328px;
height: 534px;
color:#383221;
bottom:200px;
left:55px;
background-image:url('imgs/Sprites.png'); 
background-position: -587px -508px;
}


.linkcat {
height:429px;
width:400px;
background:url('imgs/Sprites.png');
background-position: -201px -706px;
position: relative;
left: 30%;
top: 30px;
}

#talkto {
width:300px;
height:200px;
text-align:left;
}



.buulle:hover {
background:url('imgs/buthree.PNG') no-repeat 0 0;
}





.sociable li {
list-style:none;
float:right;
position:relative;
top:85px;
}

.sociable img {
width:20px;
height:20px;
opacity:0.8;
-moz-opacity:.80;
filter:alpha(opacity=80);
border:0!important;
left:0;
margin:2px;
padding:0;
}

#translation {
float:right;
position:absolute;
right:13%;
top:3px;
}

.usur {
position:relative;
list-style:none;
z-index:900;
left:200px;
padding:40px 0;
}

.usur li {
float:left;
background:url('imgs/pancarte.png') no-repeat;
margin:40px 50px;
padding:15px 36px;
}

#floatlayer {
background-image:url('imgs/Sprites.png');
background-position:-273px -47px;
height:300px;
left:-110px;
margin:0;
padding:20px;
position:absolute;
top:410px;
width:202px;
}

#floatlayer img {
float:left;
z-index:200;
position:absolute;
}

#floatlayer a>img {
float:left;
z-index:301;
}

#navillon em {
width:182px;
height:102px;
position:absolute;
top:-90px;
left:0;
text-align:center;
z-index:2;
font-weight:700;
font-size:15px;
color:#C8F9F2;
}

.monstrobulle em {
background: url('imgs/Sprites.png') no-repeat -391px -488px;
}

.monstrobulle em p {
padding:35px 0 0 20px;
}


.dailybulle em {
background: url('imgs/Sprites.png') no-repeat -391px -394px;
}

.dailybulle em p {
padding: 35px 0 0 3px;
}


.btvrac em {
background : url('imgs/Sprites.png') no-repeat scroll -391px -584px;
}

.btvrac em p {
padding:35px 0 0 20px;
}

#bestart {
position:relative;
top:-15px;
width:400px;
}

#lastproject {
left:43%;
position:relative;
top:-156px;
width: 300px;
}

#bestart li {
list-style:none;
text-align:left;
margin:0 20px;
}

#goup a {
position:absolute;
top:190px;
left:125px;
width: 58px;
height: 77px;
background-image: url('imgs/Sprites.png');
background-position: -516px -41px;
}

#godown {
position:absolute;
top:280px;
left:100px;
}

.aboutphoto img {
float:left;
height:200px;
padding:30px;
}

.usur a {
position: relative;
left: -10px;
}

table,td,th,#sidebar #mainsearch #searchsubmit {
vertical-align:middle;
}

h1,h6 {
font-size:1em;
}

strong,dfn,dl dt,th,label,#lightbox-image-details-caption {
font-weight:700;
}

em,dfn,tfoot,#sidebar a {
font-style:italic;
}

.hide,.cf_hidden,.tag-links,.sociable_tagline,#transl_sign {
display:none;
}

.clear,#magiccontent {
clear:both;
}

a,#lightbox-nav a {
outline:none;
}

#jGrowl,#magicmini a img:hover {
opacity:0.8;
-moz-opacity:.80;
filter:alpha(opacity=80);
height: 50px;
width: 50px;
}

#magiccontent div a,#magiccontent div span {
float:left;
height:24px;
padding:5px;
}

.accueil:hover,.monstrobulle:hover,.about:hover,.dailybulle:hover,.btvrac:hover {
opacity:0.7;
-moz-opacity:.70;
filter:alpha(opacity=70);
}

#nav ul li a:hover,#nav ul li.current_page_item a,.entry-title a:hover {
color:#57DBC9;
}

.page-title span,.entry-title a:link,.entry-title a:visited {
color:#40A497;
}

#facebook {
height: 50px;
width: 50px;
background-image: url('imgs/Sprites.png');
background-position: 400px 400px;
}

#bubblebox {
position: absolute;
left: 0;
top: 300px;
width: 100%;
height: 100%;
}

#bubblebox div {
z-index: 2;
}

#bubblebox div#1_1 {
height: 100px;
width: 150px;
border: 2px #000 solid;
}


#bubblebox div:hover {
-webkit-transform:rotate(20deg);
-moz-transform:rotate(20deg);
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
}


.wp-pagenavi a, .wp-pagenavi a:link {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #C7BDBD;
	color: #C7BDBD;
}
.wp-pagenavi a:visited {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #C7BDBD;
	color: #C7BDBD;
}
.wp-pagenavi a:hover {	
	border: 1px solid #000000;
	color: #ffffff;
}
.wp-pagenavi a:active {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	text-decoration: none;
	border: 1px solid #C7BDBD;
	color: #C7BDBD;
}
.wp-pagenavi span.pages {
	padding: 2px 4px 2px 4px; 
	margin: 2px 2px 2px 2px;
	color: #C7BDBD;
	border: 1px solid #C7BDBD;
}
.wp-pagenavi span.current {
	padding: 2px 4px 2px 4px; 
	margin: 2px;
	font-weight: bold;
	border: 1px solid #C7BDBD;
	color: #C7BDBD;
}
.wp-pagenavi span.extend {
	padding: 2px 4px 2px 4px; 
	margin: 2px;	
	border: 1px solid #C7BDBD;
	color: #C7BDBD;
}


.togolist {
width: 350px;
height: 450px;
background-image: url('imgs/Sprites.png');
background-position: -200px -920px;
}

.togolist li {
top: 110px;
left: 30%;
}

#pook {
width: 100%;
height: 100%;
position: fixed;
top: 0;
left: 0;
}

#fiuu {
margin-left: auto;
margin-right: auto;
min-width: 100%;
min-height: 100%;
}

